H5P

Undocumented in source.
struct H5P {}

Members

Static functions

add_merge_committed_dtype_path
void add_merge_committed_dtype_path(hid_t plist_id, string path)
Undocumented in source. Be warned that the author may not have intended to support it.
all_filters_avail
htri_t all_filters_avail(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
close
void close(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
close_class
void close_class(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
copy
hid_t copy(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
copy_prop
void copy_prop(hid_t dst_id, hid_t src_id, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
create
hid_t create(hid_t cls_id)
Undocumented in source. Be warned that the author may not have intended to support it.
create_class
hid_t create_class(hid_t parent, string name, H5P_cls_create_func_t cls_create, void* create_data, H5P_cls_copy_func_t cls_copy, void* copy_data, H5P_cls_close_func_t cls_close, void* close_data)
Undocumented in source. Be warned that the author may not have intended to support it.
equal
htri_t equal(hid_t id1, hid_t id2)
Undocumented in source. Be warned that the author may not have intended to support it.
exist
htri_t exist(hid_t plist_id, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
fill_value_defined
void fill_value_defined(hid_t plist, H5D_fill_value_t* status)
Undocumented in source. Be warned that the author may not have intended to support it.
free_merge_committed_dtype_paths
void free_merge_committed_dtype_paths(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get
void get(hid_t plist_id, string name, void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
get_alignment
void get_alignment(hid_t fapl_id, hsize_t* threshold, hsize_t* alignment)
Undocumented in source. Be warned that the author may not have intended to support it.
get_alloc_time
void get_alloc_time(hid_t plist_id, H5DAllocTime* alloc_time)
Undocumented in source. Be warned that the author may not have intended to support it.
get_attr_creation_order
void get_attr_creation_order(hid_t plist_id, uint* crt_order_flags)
Undocumented in source. Be warned that the author may not have intended to support it.
get_attr_phase_change
void get_attr_phase_change(hid_t plist_id, uint* max_compact, uint* min_dense)
Undocumented in source. Be warned that the author may not have intended to support it.
get_btree_ratios
void get_btree_ratios(hid_t plist_id, double* left, double* middle, double* right)
Undocumented in source. Be warned that the author may not have intended to support it.
get_buffer
size_t get_buffer(hid_t plist_id, void** tconv, void** bkg)
Undocumented in source. Be warned that the author may not have intended to support it.
get_cache
void get_cache(hid_t plist_id, int* mdc_nelmts, size_t* rdcc_nslots, size_t* rdcc_nbytes, double* rdcc_w0)
Undocumented in source. Be warned that the author may not have intended to support it.
get_char_encoding
void get_char_encoding(hid_t plist_id, H5TCset* encoding)
Undocumented in source. Be warned that the author may not have intended to support it.
get_chunk
int get_chunk(hid_t plist_id, hsize_t[] dim)
Undocumented in source. Be warned that the author may not have intended to support it.
get_chunk_cache
void get_chunk_cache(hid_t dapl_id, size_t* rdcc_nslots, size_t* rdcc_nbytes, double* rdcc_w0)
Undocumented in source. Be warned that the author may not have intended to support it.
get_class
hid_t get_class(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_class_name
string get_class_name(hid_t pclass_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_class_parent
hid_t get_class_parent(hid_t pclass_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_copy_object
void get_copy_object(hid_t plist_id, uint* crt_intmd)
Undocumented in source. Be warned that the author may not have intended to support it.
get_core_write_tracking
void get_core_write_tracking(hid_t fapl_id, hbool_t* is_enabled, size_t* page_size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_create_intermediate_group
void get_create_intermediate_group(hid_t plist_id, uint* crt_intmd)
Undocumented in source. Be warned that the author may not have intended to support it.
get_data_transform
auto get_data_transform(hid_t plist_id, ubyte[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
get_driver
hid_t get_driver(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_driver_info
void* get_driver_info(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_edc_check
H5Z_EDC_t get_edc_check(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_elink_acc_flags
void get_elink_acc_flags(hid_t lapl_id, uint* flags)
Undocumented in source. Be warned that the author may not have intended to support it.
get_elink_fapl
hid_t get_elink_fapl(hid_t lapl_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_elink_file_cache_size
void get_elink_file_cache_size(hid_t plist_id, uint* efc_size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_elink_prefix
string get_elink_prefix(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_est_link_info
void get_est_link_info(hid_t plist_id, uint* est_num_entries, uint* est_name_len)
Undocumented in source. Be warned that the author may not have intended to support it.
get_external
void get_external(hid_t plist_id, uint idx, size_t name_size, char* name, off_t* offset, hsize_t* size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_external_count
int get_external_count(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_family_offset
void get_family_offset(hid_t fapl_id, hsize_t* offset)
Undocumented in source. Be warned that the author may not have intended to support it.
get_fclose_degree
void get_fclose_degree(hid_t fapl_id, H5F_close_degree_t* degree)
Undocumented in source. Be warned that the author may not have intended to support it.
get_file_image
void get_file_image(hid_t fapl_id, void** buf_ptr_ptr, size_t* buf_len_ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
get_fill_time
void get_fill_time(hid_t plist_id, H5D_fill_time_t* fill_time)
Undocumented in source. Be warned that the author may not have intended to support it.
get_fill_value
void get_fill_value(hid_t plist_id, hid_t type_id, void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
get_filter2
H5ZFilter get_filter2(hid_t plist_id, uint filter, int* flags, size_t* cd_nelmts, uint[] cd_values, size_t namelen, char[] name, uint* filter_config)
Undocumented in source. Be warned that the author may not have intended to support it.
get_filter_by_id2
void get_filter_by_id2(hid_t plist_id, H5ZFilter id, uint* flags, size_t* cd_nelmts, int[] cd_values, size_t namelen, char[] name, int* filter_config)
Undocumented in source. Be warned that the author may not have intended to support it.
get_gc_references
void get_gc_references(hid_t fapl_id, uint* gc_ref)
Undocumented in source. Be warned that the author may not have intended to support it.
get_hyper_vector_size
void get_hyper_vector_size(hid_t fapl_id, size_t* size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_istore_k
void get_istore_k(hid_t plist_id, uint* ik)
Undocumented in source. Be warned that the author may not have intended to support it.
get_layout
H5DLayout get_layout(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_libver_bounds
void get_libver_bounds(hid_t plist_id, H5F_libver_t* low, H5F_libver_t* high)
Undocumented in source. Be warned that the author may not have intended to support it.
get_link_creation_order
void get_link_creation_order(hid_t plist_id, uint* crt_order_flags)
Undocumented in source. Be warned that the author may not have intended to support it.
get_link_phase_change
void get_link_phase_change(hid_t plist_id, uint* max_compact, uint* min_dense)
Undocumented in source. Be warned that the author may not have intended to support it.
get_local_heap_size_hint
void get_local_heap_size_hint(hid_t plist_id, size_t* size_hint)
Undocumented in source. Be warned that the author may not have intended to support it.
get_meta_block_size
void get_meta_block_size(hid_t fapl_id, hsize_t* size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_mpio_actual_chunk_opt_mode
void get_mpio_actual_chunk_opt_mode(hid_t plist_id, H5D_mpio_actual_chunk_opt_mode_t* actual_chunk_opt_mode)
Undocumented in source. Be warned that the author may not have intended to support it.
get_mpio_actual_io_mode
void get_mpio_actual_io_mode(hid_t plist_id, H5D_mpio_actual_io_mode_t* actual_io_mode)
Undocumented in source. Be warned that the author may not have intended to support it.
get_mpio_no_collective_cause
void get_mpio_no_collective_cause(hid_t plist_id, uint32_t* local_no_collective_cause, uint32_t* global_no_collective_cause)
Undocumented in source. Be warned that the author may not have intended to support it.
get_nfilters
int get_nfilters(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_nlinks
void get_nlinks(hid_t plist_id, size_t* nlinks)
Undocumented in source. Be warned that the author may not have intended to support it.
get_nprops
size_t get_nprops(hid_t id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_obj_track_times
hbool_t get_obj_track_times(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_preserve
int get_preserve(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
get_shared_mesg_index
void get_shared_mesg_index(hid_t plist_id, uint index_num, uint* mesg_type_flags, uint* min_mesg_size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_shared_mesg_nindexes
void get_shared_mesg_nindexes(hid_t plist_id, uint* nindexes)
Undocumented in source. Be warned that the author may not have intended to support it.
get_shared_mesg_phase_change
void get_shared_mesg_phase_change(hid_t plist_id, uint* max_list, uint* min_btree)
Undocumented in source. Be warned that the author may not have intended to support it.
get_sieve_buf_size
void get_sieve_buf_size(hid_t fapl_id, size_t* size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_size
size_t get_size(hid_t id, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
get_sizes
void get_sizes(hid_t plist_id, size_t* sizeof_addr, size_t* sizeof_size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_small_data_block_size
void get_small_data_block_size(hid_t fapl_id, hsize_t* size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_sym_k
void get_sym_k(hid_t plist_id, uint* ik, uint* lk)
Undocumented in source. Be warned that the author may not have intended to support it.
get_type_conv_cb
void get_type_conv_cb(hid_t dxpl_id, H5T_conv_except_func_t* op, void** operate_data)
Undocumented in source. Be warned that the author may not have intended to support it.
get_userblock
void get_userblock(hid_t plist_id, hsize_t* size)
Undocumented in source. Be warned that the author may not have intended to support it.
get_version
void get_version(hid_t plist_id, uint* boot, uint* freelist, uint* stab, uint* shhdr)
Undocumented in source. Be warned that the author may not have intended to support it.
insert2
void insert2(hid_t plist_id, string name, size_t size, void* value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Undocumented in source. Be warned that the author may not have intended to support it.
isa_class
htri_t isa_class(hid_t plist_id, hid_t pclass_id)
Undocumented in source. Be warned that the author may not have intended to support it.
iterate
int iterate(hid_t id, int* idx, H5P_iterate_t iter_func, void* iter_data)
Undocumented in source. Be warned that the author may not have intended to support it.
modify_filter
void modify_filter(hid_t plist_id, H5ZFilter filter, int flags, size_t cd_nelmts, int[] cd_values)
Undocumented in source. Be warned that the author may not have intended to support it.
register2
void register2(hid_t cls_id, string name, size_t size, void* def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(hid_t plist_id, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
remove_filter
void remove_filter(hid_t plist_id, H5ZFilter filter)
Undocumented in source. Be warned that the author may not have intended to support it.
set
void set(hid_t plist_id, string name, string value)
Undocumented in source. Be warned that the author may not have intended to support it.
set_alignment
void set_alignment(hid_t fapl_id, hsize_t threshold, hsize_t alignment)
Undocumented in source. Be warned that the author may not have intended to support it.
set_alloc_time
void set_alloc_time(hid_t plist_id, H5DAllocTime alloc_time)
Undocumented in source. Be warned that the author may not have intended to support it.
set_attr_creation_order
void set_attr_creation_order(hid_t plist_id, uint crt_order_flags)
Undocumented in source. Be warned that the author may not have intended to support it.
set_attr_phase_change
void set_attr_phase_change(hid_t plist_id, uint max_compact, uint min_dense)
Undocumented in source. Be warned that the author may not have intended to support it.
set_btree_ratios
void set_btree_ratios(hid_t plist_id, double left, double middle, double right)
Undocumented in source. Be warned that the author may not have intended to support it.
set_buffer
void set_buffer(hid_t plist_id, size_t size, void* tconv, void* bkg)
Undocumented in source. Be warned that the author may not have intended to support it.
set_cache
void set_cache(hid_t plist_id, int mdc_nelmts, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)
Undocumented in source. Be warned that the author may not have intended to support it.
set_char_encoding
void set_char_encoding(hid_t plist_id, H5TCset encoding)
Undocumented in source. Be warned that the author may not have intended to support it.
set_chunk
void set_chunk(hid_t plist_id, hsize_t[] dims)
Undocumented in source. Be warned that the author may not have intended to support it.
set_chunk_cache
void set_chunk_cache(hid_t dapl_id, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)
Undocumented in source. Be warned that the author may not have intended to support it.
set_copy_object
void set_copy_object(hid_t plist_id, uint crt_intmd)
Undocumented in source. Be warned that the author may not have intended to support it.
set_core_write_tracking
void set_core_write_tracking(hid_t fapl_id, hbool_t is_enabled, size_t page_size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_create_intermediate_group
void set_create_intermediate_group(hid_t plist_id, uint crt_intmd)
Undocumented in source. Be warned that the author may not have intended to support it.
set_data_transform
void set_data_transform(hid_t plist_id, string expression)
Undocumented in source. Be warned that the author may not have intended to support it.
set_deflate
void set_deflate(hid_t plist_id, int aggression)
Undocumented in source. Be warned that the author may not have intended to support it.
set_driver
void set_driver(hid_t plist_id, hid_t driver_id, void* driver_info)
Undocumented in source. Be warned that the author may not have intended to support it.
set_edc_check
void set_edc_check(hid_t plist_id, H5Z_EDC_t check)
Undocumented in source. Be warned that the author may not have intended to support it.
set_elink_acc_flags
void set_elink_acc_flags(hid_t lapl_id, uint flags)
Undocumented in source. Be warned that the author may not have intended to support it.
set_elink_fapl
void set_elink_fapl(hid_t lapl_id, hid_t fapl_id)
Undocumented in source. Be warned that the author may not have intended to support it.
set_elink_file_cache_size
void set_elink_file_cache_size(hid_t plist_id, uint efc_size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_elink_prefix
void set_elink_prefix(hid_t plist_id, string prefix)
Undocumented in source. Be warned that the author may not have intended to support it.
set_est_link_info
void set_est_link_info(hid_t plist_id, uint est_num_entries, uint est_name_len)
Undocumented in source. Be warned that the author may not have intended to support it.
set_external
void set_external(hid_t plist_id, string name, off_t offset, hsize_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_family_offset
void set_family_offset(hid_t fapl_id, hsize_t offset)
Undocumented in source. Be warned that the author may not have intended to support it.
set_fclose_degree
void set_fclose_degree(hid_t fapl_id, H5F_close_degree_t degree)
Undocumented in source. Be warned that the author may not have intended to support it.
set_file_image
void set_file_image(hid_t fapl_id, void* buf_ptr, size_t buf_len)
Undocumented in source. Be warned that the author may not have intended to support it.
set_fill_time
void set_fill_time(hid_t plist_id, H5D_fill_time_t fill_time)
Undocumented in source. Be warned that the author may not have intended to support it.
set_fill_value
void set_fill_value(hid_t plist_id, hid_t type_id, void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
set_filter
void set_filter(hid_t plist_id, H5ZFilter filter, int flags, size_t cd_nelmts, int[] c_values)
Undocumented in source. Be warned that the author may not have intended to support it.
set_filter_callback
void set_filter_callback(hid_t plist_id, H5Z_filter_func_t func, void* op_data)
Undocumented in source. Be warned that the author may not have intended to support it.
set_fletcher32
void set_fletcher32(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
set_gc_references
void set_gc_references(hid_t fapl_id, uint gc_ref)
Undocumented in source. Be warned that the author may not have intended to support it.
set_hyper_vector_size
void set_hyper_vector_size(hid_t fapl_id, size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_istore_k
void set_istore_k(hid_t plist_id, uint ik)
Undocumented in source. Be warned that the author may not have intended to support it.
set_layout
void set_layout(hid_t plist_id, H5DLayout layout)
Undocumented in source. Be warned that the author may not have intended to support it.
set_libver_bounds
void set_libver_bounds(hid_t plist_id, H5F_libver_t low, H5F_libver_t high)
Undocumented in source. Be warned that the author may not have intended to support it.
set_link_creation_order
void set_link_creation_order(hid_t plist_id, uint crt_order_flags)
Undocumented in source. Be warned that the author may not have intended to support it.
set_link_phase_change
void set_link_phase_change(hid_t plist_id, uint max_compact, uint min_dense)
Undocumented in source. Be warned that the author may not have intended to support it.
set_local_heap_size_hint
void set_local_heap_size_hint(hid_t plist_id, size_t size_hint)
Undocumented in source. Be warned that the author may not have intended to support it.
set_meta_block_size
void set_meta_block_size(hid_t fapl_id, hsize_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_nbit
void set_nbit(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
set_nlinks
void set_nlinks(hid_t plist_id, size_t nlinks)
Undocumented in source. Be warned that the author may not have intended to support it.
set_obj_track_times
void set_obj_track_times(hid_t plist_id, hbool_t track_times)
Undocumented in source. Be warned that the author may not have intended to support it.
set_preserve
void set_preserve(hid_t plist_id, hbool_t status)
Undocumented in source. Be warned that the author may not have intended to support it.
set_scaleoffset
void set_scaleoffset(hid_t plist_id, H5Z_SO_scale_type_t scale_type, int scale_factor)
Undocumented in source. Be warned that the author may not have intended to support it.
set_shared_mesg_index
void set_shared_mesg_index(hid_t plist_id, uint index_num, uint mesg_type_flags, uint min_mesg_size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_shared_mesg_nindexes
void set_shared_mesg_nindexes(hid_t plist_id, uint nindexes)
Undocumented in source. Be warned that the author may not have intended to support it.
set_shared_mesg_phase_change
void set_shared_mesg_phase_change(hid_t plist_id, uint max_list, uint min_btree)
Undocumented in source. Be warned that the author may not have intended to support it.
set_shuffle
void set_shuffle(hid_t plist_id)
Undocumented in source. Be warned that the author may not have intended to support it.
set_sieve_buf_size
void set_sieve_buf_size(hid_t fapl_id, size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_sizes
void set_sizes(hid_t plist_id, size_t sizeof_addr, size_t sizeof_size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_small_data_block_size
void set_small_data_block_size(hid_t fapl_id, hsize_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
set_sym_k
void set_sym_k(hid_t plist_id, uint ik, uint lk)
Undocumented in source. Be warned that the author may not have intended to support it.
set_szip
void set_szip(hid_t plist_id, uint options_mask, uint pixels_per_block)
Undocumented in source. Be warned that the author may not have intended to support it.
set_type_conv_cb
void set_type_conv_cb(hid_t dxpl_id, H5T_conv_except_func_t op, void* operate_data)
Undocumented in source. Be warned that the author may not have intended to support it.
set_userblock
void set_userblock(hid_t plist_id, hsize_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
unregister
void unregister(hid_t pclass_id, string name)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta